<link rel="shortcut icon" type="image/svg+xml" href="/images/icon.svg">
<script>
  (function (c, l, a, r, i, t, y) {
    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments) };
    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i;
    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
  })(window, document, "clarity", "script", "bb27tb3p62");
  let media = window.matchMedia('(prefers-color-scheme: dark)');
  let callback = (e) => {
    let prefersDarkMode = e.matches;
    if (prefersDarkMode) {
      jtd.setTheme('dark');
    } else {
      jtd.setTheme('light');
    }
  };
  if (typeof media.addEventListener === 'function') {
    media.addEventListener('change', callback);
  } else if (typeof media.addListener === 'function') {
    media.addListener(callback);
  }
</script>
<link rel="stylesheet" href="https://unpkg.com/gitalk/dist/gitalk.css">
<script src="https://unpkg.com/gitalk/dist/gitalk.min.js"></script>